using System.ComponentModel;

namespace SupplierCustomerManagement.Domain.Enums
{
    /// <summary>
    /// 账户关系类型枚举
    /// 定义银行账户的关系类型，用于分类管理不同性质的账户
    /// </summary>
    public enum AccountRelationshipType
    {
        /// <summary>
        /// 基本账户
        /// </summary>
        [Description("基本账户")]
        基本账户 = 1,

        /// <summary>
        /// 一般账户
        /// </summary>
        [Description("一般账户")]
        一般账户 = 2,

        /// <summary>
        /// 募集资金专户
        /// </summary>
        [Description("募集资金专户")]
        募集资金专户 = 3,

        /// <summary>
        /// 库存现金
        /// </summary>
        [Description("库存现金")]
        库存现金 = 4,

        /// <summary>
        /// 保证金账户
        /// </summary>
        [Description("保证金账户")]
        保证金账户 = 5,

        /// <summary>
        /// 工程专户
        /// </summary>
        [Description("工程专户")]
        工程专户 = 6,

        /// <summary>
        /// 其他
        /// </summary>
        [Description("其他")]
        其他 = 99
    }
}